package Jogo;

import java.awt.Graphics;
import java.awt.Image;
import java.awt.Point;

import javax.swing.ImageIcon;
import javax.swing.JComponent;

public class Ceu extends JComponent{
	
	private int linhas, colunas;
	// isto nao devia estar aqui, ele vai buscar a dimensao da celula atraves do observador, observado, instanciar a classe aviaoGrafico aqui.. 
	private int celula = 50;
	
	private Image fundo;
	
	public Ceu(int linhas, int colunas)
	{
		this.linhas = linhas;
		this.colunas = colunas;
		
		fundo = new ImageIcon("nuvem.jpg").getImage();
	}

	
	@Override
	public void paintComponent(Graphics g){
		super.paintComponents(g);
		
		g.drawImage(fundo, 0, 0,colunas*celula,linhas*celula,this);
		
		for (int x = 0; x <= linhas; x++){
			g.drawLine(0, x * celula, linhas*celula, x * celula);

		}	
		for (int y = 0; y <= colunas; y++){
			g.drawLine(y * celula, 0, y * celula,
					colunas*celula);
		}		
		
		repaint();
	}

	public void actualizaAviao(Point posicaoAviao) {
	
	}
	
	
	
}
